department of police - French English Dictionary